Improving K-nearest-neighborhood based Collaborative Filtering via Similarity Support
نویسندگان
چکیده
Collaborative Filtering (CF) is the most popular choice when implementing personalized recommender systems. A classical approach to CF is based on K-nearest-neighborhood (KNN) model, where the precondition for making recommendations is the KNN construction for involved entities. However, when building KNN sets, there exits the dilemma to decide the value of K --a small value will lead to poor recommendation quality, whereas a large one will result in high computational complexity. In this work we firstly empirically validate that the suitable value of K in KNN based CF is affected by the number of the totally involved entities, and then focus on optimizing the KNN building process for providing high recommendation performance as well as maintaining acceptable KNN size. To achieve this objective, we propose a novel KNN metric named Similarity Support (SS). By taking SS into consideration, we designed a series of strategies for optimizing the KNN based CF. The empirical studies on public large, real datasets showed that due to the improvement on KNN construction brought by SS, recommender optimized by our strategies turned out to be superior to original KNN based CF in terms of both recommendation performance and computational complexity.
منابع مشابه
A Complex Network Approach for Collaborative Recommendation
Collaborative filtering (CF) is the most widely used and successful approach for personalized service recommendations. Among the collaborative recommendation approaches, neighborhood based approaches enjoy a huge amount of popularity, due to their simplicity, justifiability, efficiency and stability. Neighborhood based collaborative filtering approach finds K nearest neighbors to an active user...
متن کاملA New Similarity Measure Based on Item Proximity and Closeness for Collaborative Filtering Recommendation
Recommender systems utilize information retrieval and machine learning techniques for filtering information and can predict whether a user would like an unseen item. User similarity measurement plays an important role in collaborative filtering based recommender systems. In order to improve accuracy of traditional user based collaborative filtering techniques under new user cold-start problem a...
متن کاملFinding Domain-based Expert for Improving Collaborative Filtering Algorithm
Traditional neighborhood-based collaborative filtering algorithms are widely used in recommender system field for its accuracy, interpretability and operability. In this paper, we introduce expert user model into collaborative filtering and determine authoritative expert users via expert finding methods in large corpus. We propose a method to produce predications for target user. Instead of the...
متن کاملProbabilistic Neighborhood Selection in Collaborative Filtering Systems
This paper presents a novel probabilistic method for recommending items in the neighborhoodbased collaborative filtering framework. For the probabilistic neighborhood selection phase, we use an efficient method for weighted sampling of k neighbors without replacement that also takes into consideration the similarity levels between the target user and the candidate neighbors. We conduct an empir...
متن کاملImproved Neighborhood Formation Approaches for Collaborative Filtering
E-commerce, buying and selling of products by electronic means, has become popular due to the emergence of World Wide Web. One of the vital components of e-commerce systems is recommender systems (RSs). The RS is employed as a part of e-commerce system to help users in finding products of their interest from a huge number of available products. The Collaborative filtering (CF) approach is one o...
متن کامل